﻿//6.编写并测试一个函数，该函数以3个double变量的地址作为参数，把最 小值放入第1个函数，中间值放入第2个变量，最大值放入第3个变量。
#include<stdio.h>
void stress(double* a, double* b, double* c);
int main(void) {
	double x, y, z;
	scanf("%lf %lf %lf", &x, &y, &z);
	stress(&x, &y, &z);
	printf("%lf,%lf,%lf\n", x, y, z);
	return 0;
}
void stress(double* a, double* b, double* c) {
	double num[3] = { *a,*b,*c };
	double D;
	int i, j;
	for (i = 0; i < 3; i++) {
		for (j = 0; j < 2; j++) {
			if (num[j] > num[j + 1]) {
				D = num[j];
				num[j] = num[j + 1];
				num[j + 1] = D;
			}
		}
	}
	*a = num[0];
	*b = num[1];
	*c = num[2];
}
